
//
//  StockTimeLineProtocol.h
//  K线图自治
//
//  Created by LK-IOS on 2017/12/11.
//  Copyright © 2017年 LK-IOS. All rights reserved.
//

#ifndef StockTimeLineProtocol_h
#define StockTimeLineProtocol_h


#endif /* StockTimeLineProtocol_h */

#import <CoreGraphics/CoreGraphics.h>

//分时图数据源
@protocol PZStockTimeLineProtocol <NSObject>


//必须要实现的属性或方法
@required



//可实现可不实现的属性或者方法
@optional

/**
 *  前一分的价格
 */
@property (nonatomic, readonly) NSNumber *preClosePrice;

/**
 *  当前时间点的最新价
 */
@property (nonatomic, readonly) NSNumber *lastPirce;
/**
 *  当前时间的价格变化值
 */
@property (nonatomic, readonly) NSNumber *priceChange;
/**
 *  前一天的收盘价
 */
@property (nonatomic, readonly) NSNumber *AvgPrice;

/**
 *  总的成交量
 */
@property (nonatomic, readonly) NSNumber *totalVolume;

/**
 *  当前总的成交量
 */
@property (nonatomic, readonly) NSNumber *currentVolume;

/**
 *  成交量
 */
@property (nonatomic, readonly) NSNumber *totalValue;

/**
 *  日期 包含年月日时分秒
 */
@property (nonatomic, readonly) NSString *TimeDetail;

/**
 *  当前时间  时分
 */
@property (nonatomic, readonly) NSString *currentTime;

/**
 *  价格最高值,当天能上涨的最高价格
 */
@property (nonatomic, readonly) NSNumber *MaxPrice;
/**
 *  价格最低值，当天能下跌的最低价格
 */
@property (nonatomic, readonly) NSNumber *MinPrice;
/**
 *  当天第一个时间点的价格
 */
@property (nonatomic, readonly) NSNumber *firstPrice;
/**
 *  最高涨幅
 */
@property (nonatomic, readonly) NSNumber *MaxUp;
/**
 *  最高跌幅
 */
@property (nonatomic, readonly) NSNumber *MaxDown;


/**
 是否绘制在View上
 */
@property (nonatomic, readonly) BOOL isShowTimeDesc;

/**
 *  长按时显示的详细日期
 */
@property (nonatomic, readonly) NSString *DayDetail;


- (instancetype)initWithDict: (NSDictionary *)dict;


@end



